/**
 * <strong>Title : UserWarehouse.java<br>
 * </strong> <strong>Package : cn.b.sky.mes.mm.model<br>
 * </strong> <strong>Description : </strong>@类注释说明写在此处@<br>
 * <strong>Create on : 2016年3月2日 下午1:55:43<br>
 * </strong>
 * <p>
 * @author dapeng.li<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 *          <strong>修改历史:</strong><br>
 *          修改人 | 修改日期 | 修改描述<br>
 *          -------------------------------------------<br>
 * <br>
 * <br>
 */
package cn.b.sky.mes.mm.model;

import java.util.ArrayList;
import java.util.List;

import cn.b.sky.common.model.ImeCommon;

/**
 * <strong>Title : UserWarehouse.java<br></strong>
 * <strong>Package : cn.b.sky.mes.mm.model<br></strong>
 * <strong>Description : </strong>用户仓库权限管理<br> 
 * <strong>Create on : 2016年3月2日 下午1:55:43<br></strong>
 * <p>
 * @author dapeng.li<br>
 * @version <strong>v1.0.0</strong><br>
 * <br>
 * <strong>修改历史:</strong><br>
 * 修改人    |    修改日期    |    修改描述<br>
 * -------------------------------------------<br>
 * <br>
 * <br>
 */
public class UserWarehouse extends ImeCommon {
  /**
   * 用户编号
   */
  private String userCode;

  /**
   * 用户描述
   */
  private String userText;

  /**
   * 移动类型编号
   */
  private String moveTypeCode;

  /**
   * 移动类型描述
   */
  private String moveTypeText;

  List<MoveType> moveTypes = new ArrayList<MoveType>();

  /**
   * 仓库编号
   */
  private String warehouseCode;

  /**
   * 仓库描述
   */
  private String warehouseText;

  /**
   * 仓库类型编号
   */
  private String warehouseTypeCode;

  /**
   * 仓库类型描述
   */
  private String warehouseTypeText;

  /** 
  * @return userCode
  */
  public String getUserCode() {
    return userCode;
  }

  /** 
  * @param userCode 要设置的 userCode
  */
  public void setUserCode(String userCode) {
    this.userCode = userCode;
  }

  /** 
  * @return userText
  */
  public String getUserText() {
    return userText;
  }

  /** 
  * @param userText 要设置的 userText
  */
  public void setUserText(String userText) {
    this.userText = userText;
  }

  /** 
  * @return warehouseCode
  */
  public String getWarehouseCode() {
    return warehouseCode;
  }

  /** 
  * @param warehouseCode 要设置的 warehouseCode
  */
  public void setWarehouseCode(String warehouseCode) {
    this.warehouseCode = warehouseCode;
  }

  /** 
  * @return warehouseText
  */
  public String getWarehouseText() {
    return warehouseText;
  }

  /** 
  * @param warehouseText 要设置的 warehouseText
  */
  public void setWarehouseText(String warehouseText) {
    this.warehouseText = warehouseText;
  }

  /** 
  * @return warehouseTypeCode
  */
  public String getWarehouseTypeCode() {
    return warehouseTypeCode;
  }

  /** 
  * @param warehouseTypeCode 要设置的 warehouseTypeCode
  */
  public void setWarehouseTypeCode(String warehouseTypeCode) {
    this.warehouseTypeCode = warehouseTypeCode;
  }

  /** 
  * @return warehouseTypeText
  */
  public String getWarehouseTypeText() {
    return warehouseTypeText;
  }

  /** 
  * @param warehouseTypeText 要设置的 warehouseTypeText
  */
  public void setWarehouseTypeText(String warehouseTypeText) {
    this.warehouseTypeText = warehouseTypeText;
  }

  /** 
  * @return moveTypes
  */
  public List<MoveType> getMoveTypes() {
    return moveTypes;
  }

  /** 
  * @param moveTypes 要设置的 moveTypes
  */
  public void setMoveTypes(List<MoveType> moveTypes) {
    this.moveTypes = moveTypes;
  }

  /** 
  * @return moveTypeCode
  */
  public String getMoveTypeCode() {
    return moveTypeCode;
  }

  /** 
  * @param moveTypeCode 要设置的 moveTypeCode
  */
  public void setMoveTypeCode(String moveTypeCode) {
    this.moveTypeCode = moveTypeCode;
  }

  /** 
  * @return moveTypeText
  */
  public String getMoveTypeText() {
    return moveTypeText;
  }

  /** 
  * @param moveTypeText 要设置的 moveTypeText
  */
  public void setMoveTypeText(String moveTypeText) {
    this.moveTypeText = moveTypeText;
  }

}
